| Автор перевода: Майкл "Antares" Клишин | Предыдущая | Следующая | Оглавление |
Flash Player 5.
updateAfterEvent(): Void
Нет.
Ничего.
Функция; перерисовывает экран(не зависит от установленной для документа частоты кадров) при вызове ее в обработчике событий onClipEvent() или из функции\метода, вызываемых посредством setInterval(). Flash игнорирует все прочие вызовы updateAfterEvent , то есть находящиеся вне тела обработчика событий onClipEvent() или если она вызывается не из функции\метода, вызываемых посредством setInterval(). Эта функция работает только с определенными обработчиками классов Mouse и MovieClip: mouseDown, mouseUp, mouseMove, keyDown и keyUp для класса Mouse; onMouseMove, onMouseDown, onMouseUp, onKeyDown и onKeyUp для класса MovieClip. С обработчиками событий класса Key эта функция не работает.
Код в нижеследующем примере показывает, как можно создать пользовательский курсор cursor_mc. ActionScript используется для того, чтобы заместить стандартный курсор мувиклипом cursor_mc. Затем используется updateAfterEvent() для постоянного обновления Сцены, чтобы движение курсора было плавным.
Mouse.hide();
cursor_mc.onMouseMove = function() {
this._x = this._parent._xmouse;
this._y = this._parent._ymouse;
updateAfterEvent();
};
onClipEvent(),setInterval()
| Посмотреть комментарии LiveDocs | Предыдущая | Следующая | Оглавление | |